
@article{GLL,
  author    = {Elizabeth Scott and
               Adrian Johnstone},
  title     = {{GLL} Parsing},
  journal   = {Electr. Notes Theor. Comput. Sci.},
  volume    = {253},
  number    = {7},
  year      = {2010},
  pages     = {177--189}
}

@article{Traversals,
  author    = {Mark van den Brand and
               Paul Klint and
               Jurgen J. Vinju},
  title     = {Term rewriting with traversal functions},
  journal   = {ACM Trans. Softw. Eng. Methodol.},
  volume    = {12},
  number    = {2},
  year      = {2003},
  pages     = {152--190},
  ee        = {http://doi.acm.org/10.1145/941566.941568},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{BV96,
  author   = {van den Brand, Mark G. J. and Visser, Eelco},
  title    = {Generation of Formatters for Context-free Languages},
  journal  = {ACM Transactions on Software Engineering and Methodology},
  year     = {1996},
  month    = {January},
  volume   = {5},
  number   = {1},
  pages    = {1--41},
  urldoi   = {http://doi.acm.org/10.1145/226155.226156},
  urlps    = {http://www.st.ewi.tudelft.nl/~eelco/papers/BV96.ps},
  pubcat   = {journal},
  project  = {Pretty-Printing},
  category = {key and refereed},
  urlbib   = {BV96.bib},
}


@techreport{RascalLWC11,
publnr       = {18531},
author       = {van der Storm, T.},
title        = {The {Rascal} {Language} {Workbench}},
type         = {CWI Technical Report},
origin       = {cwi},
institution  = {CWI},
series       = {CWI. Software Engineering [SEN]},
pages        = {1--28},
year         = {2011},
month        = {May},
number       = {SEN-1111},
publisher    = {CWI}
}

@inproceedings{rascal,
	Author = {Paul Klint and Tijs van der Storm and Jurgen Vinju},
	Booktitle = {Proceedings of the International Working Conference on Source Code Analysis and Manipulation (SCAM)},
	Pages = {168--177},
	Title = {{Rascal: A Domain Specific Language for Source Code Analysis and Manipulation}},
	publisher = {IEEE},
	Year = {2009}
}
